#pragma once

#include "ftp/IChannel.h"
#include "ftp/DtpObserver.h"
#include "ftp/DataProducer.h"

namespace ftp
{

class DtpConnection
{
public:
	DtpConnection(std::auto_ptr<IChannel> channel, std::auto_ptr<DataProducer> dataProducer, DtpObserver* observer);
	
private:
	std::auto_ptr<IChannel> channel;
	std::auto_ptr<DataProducer> dataProducer;
	DtpObserver* observer;
};

}
